/* 
 * File:   Player.h
 * Author: Elevator
 *
 * Created on July 14, 2013, 8:58 PM
 */

#ifndef DATA_PLAYER_H
#define DATA_PLAYER_H

#include <string>
#include "PlayerType.h"

namespace data {

	struct Player {
	public:
		Player(
			PlayerType type,
			std::string name,
			std::string creatureId );

		inline const std::string GetName( ) const {
			return _name;
		}

		inline const PlayerType GetType( ) const {
			return _type;
		}

		inline const std::string GetCreatureId( ) const {
			return _creatureId;
		}

	private:
		PlayerType _type;
		std::string _name;
		std::string _creatureId;
	};
}
#endif	/* PLAYER_H */

